
package ws.login;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the ws.login package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _LoginEstablishment_QNAME = new QName("http://web/", "loginEstablishment");
    private final static QName _LoginEstablishmentResponse_QNAME = new QName("http://web/", "loginEstablishmentResponse");
    private final static QName _NonexistentEntityException_QNAME = new QName("http://web/", "NonexistentEntityException");
    private final static QName _ListBrandResponse_QNAME = new QName("http://web/", "listBrandResponse");
    private final static QName _LoginAdministratorResponse_QNAME = new QName("http://web/", "loginAdministratorResponse");
    private final static QName _ListBrand_QNAME = new QName("http://web/", "listBrand");
    private final static QName _LoginAdministrator_QNAME = new QName("http://web/", "loginAdministrator");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: ws.login
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link LoginEstablishment }
     * 
     */
    public LoginEstablishment createLoginEstablishment() {
        return new LoginEstablishment();
    }

    /**
     * Create an instance of {@link ListBrandResponse }
     * 
     */
    public ListBrandResponse createListBrandResponse() {
        return new ListBrandResponse();
    }

    /**
     * Create an instance of {@link ListBrand }
     * 
     */
    public ListBrand createListBrand() {
        return new ListBrand();
    }

    /**
     * Create an instance of {@link LoginAdministrator }
     * 
     */
    public LoginAdministrator createLoginAdministrator() {
        return new LoginAdministrator();
    }

    /**
     * Create an instance of {@link LoginAdministratorResponse }
     * 
     */
    public LoginAdministratorResponse createLoginAdministratorResponse() {
        return new LoginAdministratorResponse();
    }

    /**
     * Create an instance of {@link LoginEstablishmentResponse }
     * 
     */
    public LoginEstablishmentResponse createLoginEstablishmentResponse() {
        return new LoginEstablishmentResponse();
    }

    /**
     * Create an instance of {@link NormalizedListEstablishment }
     * 
     */
    public NormalizedListEstablishment createNormalizedListEstablishment() {
        return new NormalizedListEstablishment();
    }

    /**
     * Create an instance of {@link NonexistentEntityException }
     * 
     */
    public NonexistentEntityException createNonexistentEntityException() {
        return new NonexistentEntityException();
    }

    /**
     * Create an instance of {@link NormalizedEstablishment }
     * 
     */
    public NormalizedEstablishment createNormalizedEstablishment() {
        return new NormalizedEstablishment();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LoginEstablishment }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://web/", name = "loginEstablishment")
    public JAXBElement<LoginEstablishment> createLoginEstablishment(LoginEstablishment value) {
        return new JAXBElement<LoginEstablishment>(_LoginEstablishment_QNAME, LoginEstablishment.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LoginEstablishmentResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://web/", name = "loginEstablishmentResponse")
    public JAXBElement<LoginEstablishmentResponse> createLoginEstablishmentResponse(LoginEstablishmentResponse value) {
        return new JAXBElement<LoginEstablishmentResponse>(_LoginEstablishmentResponse_QNAME, LoginEstablishmentResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link NonexistentEntityException }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://web/", name = "NonexistentEntityException")
    public JAXBElement<NonexistentEntityException> createNonexistentEntityException(NonexistentEntityException value) {
        return new JAXBElement<NonexistentEntityException>(_NonexistentEntityException_QNAME, NonexistentEntityException.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListBrandResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://web/", name = "listBrandResponse")
    public JAXBElement<ListBrandResponse> createListBrandResponse(ListBrandResponse value) {
        return new JAXBElement<ListBrandResponse>(_ListBrandResponse_QNAME, ListBrandResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LoginAdministratorResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://web/", name = "loginAdministratorResponse")
    public JAXBElement<LoginAdministratorResponse> createLoginAdministratorResponse(LoginAdministratorResponse value) {
        return new JAXBElement<LoginAdministratorResponse>(_LoginAdministratorResponse_QNAME, LoginAdministratorResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link ListBrand }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://web/", name = "listBrand")
    public JAXBElement<ListBrand> createListBrand(ListBrand value) {
        return new JAXBElement<ListBrand>(_ListBrand_QNAME, ListBrand.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link LoginAdministrator }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://web/", name = "loginAdministrator")
    public JAXBElement<LoginAdministrator> createLoginAdministrator(LoginAdministrator value) {
        return new JAXBElement<LoginAdministrator>(_LoginAdministrator_QNAME, LoginAdministrator.class, null, value);
    }

}
